/*
 * PublicSnmpCommon.h
 *
 *  Created on: 2017-4-12
 *      Author: root
 */

#ifndef PUBLICSNMPCOMMON_H_
#define PUBLICSNMPCOMMON_H_
#define  PRODUCT_NULL    0
#define  PRODUCT_CISCO   9
#define  PRODUCT_DELL    674
#define  PRODUCT_HUAWEI  2011
#define  PRODUCT_RUIJIE  4881
#define  PRODUCT_H3C     25506
#define  PRODUCT_WINDOWS 311
#define  PRODUCT_UNIX    8072
#define  PRODUCT_VMWARE  6876
//SNMP解析相关的函数
void SimpleifDescr(char*ifDescr);
//通过相关描述解析相关信息,需要sysDescr和厂商
void ParseSysDescr(const char*sysDescr,int ManufacturerID,char*softVersion,char*ProductName,char*Manufacturer);
//端口类型描述
void GetifTypeInfo(int ifType,char*ifTypeDescr);
#endif /* PUBLICSNMPCOMMON_H_ */
